type runtime._defer
20 uses
runtime (current package)
mgc.go#L1840: var d, dlink *_defer
panic.go#L409: d.head = new(atomic.Pointer[_defer])
panic.go#L415: func badDefer() *_defer {
panic.go#L416: return (*_defer)(unsafe.Pointer(uintptr(1)))
panic.go#L422: head := frame.(*atomic.Pointer[_defer])
panic.go#L445: func deferconvert(d0 *_defer) {
panic.go#L453: var d *_defer
panic.go#L481: func deferprocStack(d *_defer) {
panic.go#L520: func newdefer() *_defer {
panic.go#L521: var d *_defer
panic.go#L544: d = new(_defer)
panic.go#L570: var first, last *_defer
panic.go#L589: *d = _defer{}
runtime2.go#L409: _defer *_defer // innermost defer
runtime2.go#L644: deferpool []*_defer // pool of available defer structs (see panic.go)
runtime2.go#L645: deferpoolbuf [32]*_defer
runtime2.go#L813: deferpool *_defer
runtime2.go#L975: type _defer struct {
runtime2.go#L981: link *_defer // next defer on G; can point to either heap or stack!
runtime2.go#L985: head *atomic.Pointer[_defer]
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)